package org.jeecg.modules.business.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.modules.business.entity.BusBookingLayoutDayPrice;
import org.jeecg.modules.business.entity.BusLivingLayoutDayPrice;
import org.jeecg.modules.business.entity.BusOrderFee;
import org.jeecg.modules.business.entity.BusRoomBookingOrders;

import java.util.List;

@Data
public class BookingOrderSaveDto  {
    private BusRoomBookingOrders orderInfo;
    /**
     *散客预定 走这个
     **/
    @ApiModelProperty(value = "散客预定 走这个，关联的房间id")
    private List<BookingLayoutRoomsDto> roomIds;
    @ApiModelProperty(value = "房型每天价格 ，1 散客预定 每天房价传入这个必传")
    private List<BusBookingLayoutDayPrice> layoutDayPrices;
    @ApiModelProperty(value = "入住后房间每天价格 ，1 散客预定 每天房价传入这个必传")
    private List<BusLivingLayoutDayPrice> livingRoomDayPrices;
    @ApiModelProperty(value = "如果是团队预定,关联房间ID和房型每天价格 走这个参数")
    private List<BookingBatchRoomsDto> batchRooms;
    @ApiModelProperty(value = "订单的费用信息，这里添加的费用默认关联到主房")
    private List<BusOrderFee> orderFees;
    // 联系人名称
    private String contactName;
    // 联系人电话
    private String phone;
    // 联系人证件号
    private String certNo;
    // 确认入住
    private Boolean confirm;
    private String hotelId;
}
